Workload Characteristics for Process Migration and Load Balancing
نویسندگان
چکیده
Is process migration useful for load balancing? We present experimental results indicating that the answer to this question depends largely on the characteristics of the applied workload. Experiments with our Shiva system, which supports remote execution and process migration, show that only those CPU-bound workloads which were generated using an unrealistic exponential distribution for execution times show improvements for dynamic load balancing. (We use the term`dy-namic' to indicate remote execution determined at and not prior to run time. The latter is known as`static' load balancing.) Using a more realistic workload distribution and adding a number of short-lived tasks prevents dynamic algorithms from working. Migration is only useful with heterogeneous workloads. We nd the migration of executing tasks to remote data to be effective for balancing I/O-bound workloads, and indicate the region of`workload variable space' for which this migrate-to-data approach is useful.
منابع مشابه
Load Balancing by Allocation of User Login Sessions
Most current load balancing systems are based on process placement or process migration. We introduce placement of user login sessions as a load balancing approach, and compare it to the process placement and process migration approaches. A load balancing system based on user placement is described, and some experimental results are given. We conclude that user placement has several advantages ...
متن کاملResearch on CPU Workload Prediction and Balancing in Cloud Environment
Servers workload in the cloud environment should be balanced in order to achieve high efficiency and reduce resources consuming. One of the solutions is based on workload prediction, and design a proper load migration and balancing strategy. For the ease of discussion, we focus on CPU workload only in this paper. Specifically, considering the characteristics of workload, such as the strong corr...
متن کاملLoad balancing in large networks: a comparative study
In this paper we compare six well known and two new load balancing strategies on torus and ring topologies of diierent sizes and workload characteristics. Through simulations on a large transputer network, we show that all strategies behave diierently under the workload of process and data migration. The two new algorithms based on the gradient model method are shown to be robust to both kinds ...
متن کاملPrepartition:A New Paradigm for Load balance in Cloud Data Centers
It is significant to apply load balancing strategy to improve the performance and reliability of resource in Cloud data centers. In a dynamic changing traffic environment, workload of a Cloud data center has real-time and fixed process time characteristics. One of the challenging scheduling problems in Cloud data centers is to take the real-time allocation and migration of reconfigurable virtua...
متن کاملMechanism for Implementation of Load Balancing using Process Migration
The feature of load sharing or load balancing involves migration of running processes from highly loaded workstations of a network to the lightly-loaded or idle workstations of the network. This paper describes load balancing techniques to share the workload of the workstations belonging to a particular network to gain better performance from the overall network. The mechanisms of load informat...
متن کامل